Minwoo KangMinwoo Kang
Blades That Change Provinces in Silence: The Unrecorded Transfer Window of Vietnamese Table Tennis11:47 at night. The phone vibrates on the table, at exactly the hour I have...
Blank Files in the Archive Room: The Money Behind Vietnam's Tennis SetsIn December 2026, at a tennis training centre in Binh Duong, a coach handed m...
The Nine Layers of Elite Table Tennis Data: Why a Single Number Is Never Enough to Judge a PlayerA WTT ranking table updates at midnight. A player's position jumps from seven...
India Beat New Zealand to Save Themselves, but Their AVC 2026 Quarterfinal Ticket Rests in Oman's and Bahrain's HandsIn Fukuoka, a team just won its first match of the Asian Championship, just...
Bills 37–34 Rams in Overtime: The Special Teams Unit Wrote the EndingIn overtime, the Rams sent their kicking unit onto the field, and the ball,...
Minute 78 in Dong Nai: Tan Sinh's Kick and the Stand's Verdict Beyond the ScoreboardDong Nai, the evening of September 20. In the 78th minute, with the score...
More Than a League: When Esports Becomes a Welfare Tool in the UK Armed ForcesThe BFBS Pro League's second season concluded at the Royal Air Force Museum,...
Halkbank 2026-2027: Big Goals and the Silences No One Has MappedThere is a kind of information I learned to listen for after nearly forty yea...
The Empty Spreadsheet and the Cost of Rushed AnalysisAt 01:47 in the morning in Jakarta, I opened a file a colleague had sent alon...
Inside the Ljubljana Press Room: Why a Seed-67 Player Is the Biggest Truth of the European ChampionshipsPeople laughed at me in the press room; three years later, my diagram is on t...
Ivan Toney says 'I fear nothing' before Sundowns: one good quote and four gaps in the fileOn my desk in Rome, the file for this match runs to exactly four lines. Ivan...
Vietnam 1-0 Philippines in Bandung: Nguyen Dinh Bac scores, Nguyen Xuan Son suffers a calf tear on 60 minutesMinute 60, the Bandung pitch, and one motion that stopped On minute 60, on a...
HAGL vs Hai Phong: Possession Football Waits for Its First Win, and the Transition Trap in PleikuAn afternoon in Pleiku, the stadium lights came on earlier than usual. On the...
When the Stat Sheet Comes Back Empty: 347 Spectators, 214 Matches, and One Rule That Cannot Be BrokenThe Round 12 WK League match between Incheon Red Angels and Gyeongju KHNP dre...
When the Analysis Is Empty: Lessons from Nine Dimensions of Vietnamese FootballThis afternoon in Chengdu, the rain stopped at 14:17, just as I opened my...
İlhan Palut and the Limits of Patience in the Süper LigI sat in front of the screen watching that match from my apartment in...
Peter Uihlein's Mid-Tournament Withdrawal at DP World Tour Q-School: A Signal from a LIV Golfer Seeking an Exit?Huddersfield, England – The first stage of the DP World Tour Qualifying Schoo...
Vietnamese volleyball falls into the "insufficient information" trap – and that is a promising signal?Nine analysis sections, one answer: insufficient information. You might shrug...
World Cup 2026 Qualifiers: Vietnamese Football Between a Big Dream and a Reality GapWorld Cup 2026 Qualifiers: Vietnamese Football Between a Big Dream and a...
The Discipline of the Null Report: When Esports Learns to Say 'No Data Yet'On the night of May 8, 2026, the Jeonju World Cup Stadium had not a single...
Blank Files in the Archive Room: The Money Behind Vietnam's Tennis SetsIn December 2026, at a tennis training centre in Binh Duong, a coach handed m...
The Nine Layers of Elite Table Tennis Data: Why a Single Number Is Never Enough to Judge a PlayerA WTT ranking table updates at midnight. A player's position jumps from seven...
India Beat New Zealand to Save Themselves, but Their AVC 2026 Quarterfinal Ticket Rests in Oman's and Bahrain's HandsIn Fukuoka, a team just won its first match of the Asian Championship, just...
Bills 37–34 Rams in Overtime: The Special Teams Unit Wrote the EndingIn overtime, the Rams sent their kicking unit onto the field, and the ball,...
Minute 78 in Dong Nai: Tan Sinh's Kick and the Stand's Verdict Beyond the ScoreboardDong Nai, the evening of September 20. In the 78th minute, with the score...
More Than a League: When Esports Becomes a Welfare Tool in the UK Armed ForcesThe BFBS Pro League's second season concluded at the Royal Air Force Museum,...
Halkbank 2026-2027: Big Goals and the Silences No One Has MappedThere is a kind of information I learned to listen for after nearly forty yea...
The Empty Spreadsheet and the Cost of Rushed AnalysisAt 01:47 in the morning in Jakarta, I opened a file a colleague had sent alon...
Inside the Ljubljana Press Room: Why a Seed-67 Player Is the Biggest Truth of the European ChampionshipsPeople laughed at me in the press room; three years later, my diagram is on t...
Ivan Toney says 'I fear nothing' before Sundowns: one good quote and four gaps in the fileOn my desk in Rome, the file for this match runs to exactly four lines. Ivan...
Vietnam 1-0 Philippines in Bandung: Nguyen Dinh Bac scores, Nguyen Xuan Son suffers a calf tear on 60 minutesMinute 60, the Bandung pitch, and one motion that stopped On minute 60, on a...
HAGL vs Hai Phong: Possession Football Waits for Its First Win, and the Transition Trap in PleikuAn afternoon in Pleiku, the stadium lights came on earlier than usual. On the...
When the Stat Sheet Comes Back Empty: 347 Spectators, 214 Matches, and One Rule That Cannot Be BrokenThe Round 12 WK League match between Incheon Red Angels and Gyeongju KHNP dre...
When the Analysis Is Empty: Lessons from Nine Dimensions of Vietnamese FootballThis afternoon in Chengdu, the rain stopped at 14:17, just as I opened my...
İlhan Palut and the Limits of Patience in the Süper LigI sat in front of the screen watching that match from my apartment in...
Peter Uihlein's Mid-Tournament Withdrawal at DP World Tour Q-School: A Signal from a LIV Golfer Seeking an Exit?Huddersfield, England – The first stage of the DP World Tour Qualifying Schoo...
Vietnamese volleyball falls into the "insufficient information" trap – and that is a promising signal?Nine analysis sections, one answer: insufficient information. You might shrug...
World Cup 2026 Qualifiers: Vietnamese Football Between a Big Dream and a Reality GapWorld Cup 2026 Qualifiers: Vietnamese Football Between a Big Dream and a...
The Discipline of the Null Report: When Esports Learns to Say 'No Data Yet'On the night of May 8, 2026, the Jeonju World Cup Stadium had not a single...
